/*
File: Tables CSS
Author: OS Templates
Author URI: http://www.os-templates.com/
Licence: <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 Unported License</a>
*/

table{
	width:100%;
	border-collapse:collapse;
	table-layout:auto;
	vertical-align:top;
	margin-bottom:15px;
	/*border:1px solid #CCCCCC;*/
	}

table thead th{
	color:#FFFFFF;
	background-color:#666666;
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	text-align:center;
	table-layout:auto;
	vertical-align:middle;
	}

table tbody td{
	/*border-collapse:collapse;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;*/
	border: 1px solid #ECECEC;
	padding-left: 11px;
	padding-right: 11px;
}

table thead th, table tbody td{
	padding:5px;
	border-collapse:collapse;
}

table tbody tr.light{
	color:#666666;
	background-color:#F7F7F7;
	}

table tbody tr.dark{
	color:#666666;
	background-color:#E8E8E8;
	}
.Price table{
	margin:0px;
}

.Price td{
	text-align:left;
}

.Price td.Ttl{
	padding-left:25px;
	color:#0a8600;
	border-left:none;
	border-right:none;
}
.Price td.Ttl:hover	{
	background-color:#FFF;
}

.Price tr:hover, tr:focus{
	/*background-color:#f7f7f7;*/
	background-color:#F2F2F2;
	color:#1693DC;
}

.Prc{
	width:130px;
	text-align:right !important;
}
/*.hideme { display:none; }*/
.showme { /*display:visible;*/min-height:100px; }

table .noborder { border:0px; }
table tr.noborder  { border-left:1px solid #ECECEC; border-right:1px solid #ECECEC; }
table td.width { width:150px; }